// 微信小程序激励视频广告封装
export function showRewardedAd(adUnitId, onSuccess, onFail) {
  // #ifdef MP-WEIXIN
  if (typeof wx !== 'undefined' && wx.createRewardedVideoAd) {
    const videoAd = wx.createRewardedVideoAd({ adUnitId });
    videoAd.onLoad(() => videoAd.show());
    videoAd.onError(err => { onFail && onFail(err); });
    videoAd.onClose(res => {
      if (res && res.isEnded) {
        onSuccess && onSuccess();
      } else {
        onFail && onFail('未完整观看广告');
      }
    });
  } else {
    onFail && onFail('不支持激励视频');
  }
  // #else
  // 其他平台可扩展
  // onFail && onFail('当前平台不支持广告');
  // #endif
} 